package com.qingke.notlonely.command.factory;

import com.qingke.notlonely.command.Command;

public abstract class CommandFactory {
	public static enum CommandCode{
		//system
		ADDUSER,
		ADDYUE,
		ALTERUSER,
		ALTERYUE,
		DELETEUSER,
		DELETEYUE,
		LUAEBHD,
		LUAIBD,
		LUBGAA,
		LUBGABI,
		LUBGAIT,
		LUBGAMBI,
		LUBGAMIS,
		LUBGAS,
		LUBGASANM,
		LUBH,
		LYBBA,
		HELP
		
	}
	public static CommandFactory getFactory(){
		return new SystemCommandFactory();
	}
	public abstract Command buildCommand(CommandCode cmdCode);
}
